A submenu (`ToolStripMenuItem`) does not show automatically.

Posted by czuk on Stack Overflow See other posts from Stack Overflow or by czuk
Published on 2010-04-21T21:45:50Z Indexed on 2010/04/21 22:03 UTC
Read the original article Hit count: 239

Filed under:
|
|

I have encountered strange problem with a three-level context menu. In some situation the sub menu does not show automatically. I have following structure of the menu:

* AAA - level 1
* BBB - level 1
  * CCC - level 2
    * xxx - level 3
    * yyy - level 3
  * DDD - level 2
    * zzz - level 3
    * vvv - level 3

I start from a menu with two option AAA and BBB. After I move the cursor over BBB the second-level menu appears with two other options CCC and DDD. So far OK. Now, when I quickly move the cursor over DDD the third-level sub menu does not show up, but when I move the cursor back to CCC the sub menu shows up, and when I go back to DDD then the sub menu also shows. Why it does not show at first time?

Have you ever encountered such a problem? I fixed the problem with MouseEnter and MouseLeave events, but I still wonder why it does not work properly without the events.

© Stack Overflow or respective owner

Related posts about c#

Related posts about winforms